@media only screen and (min-width: 940px) and (max-width: 1120px) {

/* =========================================================
	Columns
============================================================ */
.one-forth {
	width:23.584906%;
	margin-right:1.886792%;
}
.left-col {
	width:68.86%;
	margin-right:1.88%;
}
.right-col {
	width:29.24%;
	margin-right:1.88%;
}
.last {
	margin-right:0 !important;
}
.container {
	width:96.36%;
}
.wrapper {
	width:94%;
}
/* =========================================================
	Header
============================================================ */
#header-top #header-inner {
	padding-bottom:35px;
}
/*---------------- Logo & Banner -----------------*/
#logo-image {
	width:24.71%;
}
#top-banner {
	width:68.67%;
}
#main-menu {
	display:none;
}
#responsive-menu {
	display:block;
}

#header-bottom, #header-bottom #header-inner {
	width:100%;
}
#headline {
    margin-right: 3.3%;
    width: 59.15%;
}
#headline strong {
    margin-right: 2.94%;
    padding-right: 4.41%;
}
.horizontal_scroller {
    width: 67%;
}
/*---------------- Social Links -----------------*/
#search-social {
    width: 37.54%;
}
/*---------------- Search Box -----------------*/
.search-box {
    width: 65%;
}
.search-box .search-text {
    padding: 5px 2.23%;
    width: 82.14%;
}
.search-box .search-submit {
    width: 12.94%;
}
/* =========================================================
	Main content
============================================================ */
.left-col .shadow-box {
	width:98.630137%;
	padding:0.684932%;
}
.left-col .shadow-box .inner-box {
	width:99.722222%;
}
/*---------------- Feature Widget -----------------*/
.feature-widget {
	width:100%;
}
.shadow-box .entry-header {
	margin:0 2.785515%;
}
.flexslider {
	margin:20px 2.785515%;
}
.list-carousel.responsive {
	margin:20px 1.392758%;
}
.list-carousel .next {
	right:1.392758%;
}
.list-carousel .prev {
	right:8.356546%;
}
.entry-box {
	width:94.52%;
	margin:20px 2.73%;
}
/*--------- TAB ----------*/
.list-container {
	margin:10px 2.73% 0 2.73%;
}
.tab-container {
	margin:0 2.73% 0;
	width:94.52%;
}
.tab-content {
	width:100%;
}
.tab-content .entry-box {
	width:100%;
	margin:20px 0;
}
.entry-box .entry-item {
	margin-right:2.89%;
	width:50.14%;
}
.entry-box .entry-item img {
	width:97.11%;
}
.entry-box .older-post {
	width:46.95%;
}
.older-post li, .older-post li article {
	width:100%;
}
.older-post li article img {
	margin-right:4.62%;
	width:16.97%;
}
.gallery-box {
	margin:20px 0 0 2.73%;
	width:97.26%;
}
.box {
	width:24.188791%;
	margin-right:0.737463%;
}
.box-image, .box-hover {
	width:100%;
	height:auto;
}
.gallery-box a {
	width:100%;
}
/* =========================================================
	Right Sidebar
============================================================ */
#right-sidebar .widget {
	width:96.774194%;
	padding:1.612903%;
}
#right-sidebar .widget .inner-box {
	width:99.333333%;
}
#right-sidebar .widget .widget-title {
	width:100%;
}
#right-sidebar .widget .widget-title span {
	margin: 20px 6.711409%;
}
.wpcf7-form {
	width:87.09%;
	margin:0 6.45%;
}
.wpcf7-form .input-email {
	width:95.55%;
}
.wpcf7-form .wpcf7-email {
	width:66.27%;
	padding:5px 3.87%;
}
.wpcf7-form .wpcf7-submit {
	padding:5px 2.03%;
}
.list-container ul.sidebar-tabs li a {
	font-size:12px;
}
/*------------------ Tag ---------------------*/
.tag {
	margin:20px 6.45% 10px;
}
/*------------------ Flickr ---------------------*/
.flickr-wrap {
	width:93.54%;
	margin-left:6.45%;
}
.flickr-wrap ul {
	width:100%;
}
.flickr-badge-image {
	width:22.041007%;
	margin:0 1.079137% 3px 0;
}
.flickr-badge-image img {
	width:100%;
}
.flickr-badge-image a{
	background:none;
}
/*------------------ ADV ---------------------*/
.adv-box {
	width:87.09%;
	margin:20px 6.45%;
}
.adv-250-250 {
	width:92.59%;
	margin:3.7%;
}
.adv-120-60 {
	width:96.29%
	margin:0 0 10px 3.7%;
}
.adv-120-60 img {
	width:46.15%;
	margin-right:3.84%;
}
/* =========================================================
	Bottom Sidebar
============================================================ */
#bottom-sidebar .widget .categories img {
	margin-right:4%;
	width:24%;
}
/* =========================================================
	Footer
============================================================ */
/*
Back to top button 
*/
#back-top {
	margin-right:0;
}
/* =========================================================
	Categories Page
============================================================ */
.post-item {
	margin:20px 2.73%;
	width:94.52%;
}
.post-item img {
	width:48.69%;
	margin-right:2.89%;
}
/* =========================================================
	Elements Page
============================================================ */
.element-box {
	width:94.52%;	
	padding:20px 2.73%;
}
.element-box .entry-box .older-post {
	width:43.69%;
}
.element-box .big-button, .element-box .medium-button {
	margin-right:3.62%;
}
.table-column {
	width:33.47%;
}
.table-column-first {
	width:15.21%;
}
.table-column-last {
	width:15.21%;
}
.table-column ul {
	width:100%;
}
.table-column ul li {
	padding:15px 0 15px 6.49%;
}
.table-column-first ul li {
	padding:15px 0 15px 0;
}
/* =========================================================
	Single Page
============================================================ */
.entry-box .entry-title {
	margin-bottom:5px;
}
.rating-box {
	width:50.29%;
	margin-right:3.67%;
}
.rating-box p {
	margin-left:4.38%;
}
.rating-box ul, .rating-box ul li {
	width:100%;
}
.rating-box ul li .five-star-rating, .rating-box ul li .four-star-rating, .rating-box ul li .three-star-rating, .rating-box ul li .two-star-rating, .rating-box ul li .one-star-rating {
	margin:12px 2.92% 12px 0;
}
.about-author {
	padding:20px 2.73%;
	width:94.52%;
}
.about-author img {
	margin-right:2.89%;
	width:12.46%;
}
/*------------------ Comments List ---------------------*/
#comments {
	padding:20px 2.73%;
	width:94.52%;
}
.comments-list, .comments-list .comment, .comments-list .comment article {
	width:100%;
}
.comment-wrap img {
	width:8.4%;
	margin-right:2.17%;
}
.comment-wrap .comment-body {
	margin-left:12.02%;
}
.comment-wrap .comment-body .comment-reply-link {
	margin-right:2.89%;
}
.comments-list .comment .children {
	margin-left:12.02%;
	width:87.97%;
}
.comments-list .comment .children li {
	width:100%;
}
.comments-list .comment .children li article {
	padding:15px 2.47%;
	width:94.72%;
}
/*------------------ Comment Form ---------------------*/
#respond {
    width:94.52%;
    margin: 20px 2.73%;
}
#comments-form {
	width:100%;
}
#comments-form .comment-left {
	width:38.26%;
}
#comments-form .comment-right {
	width:61.73%;
}
#comments-form p.input-block, #comments-form p.subject-block {
    width: 100%;
}
#comment-name, #comment-email, #comment-url, #comment-subject {
    margin-right: 5.68%;
    padding: 0 3.78%;
    width: 85.22%;
}
#comments-form p.textarea-block {
    width: 100%;
}
#comment-message {
    padding: 10px 2.34%;
    width: 94.83%;
}
#comments-form #submit-comment {
	background-color: #C72A0A;
    border: 1px solid #DDDDDD;
    box-shadow: 0 0 1px #DDDDDD;
    color: #FFFFFF;
    display: inline-block;
	cursor: pointer;
    padding: 5px 15px;
	font-weight:bold;
}
#comments-form #submit-comment:hover {
    background-color: #FF0000;
    border: 1px solid #FFFFFF;
    box-shadow: 0 0 5px #999999;
    color: #FFFFFF;
}
/* =========================================================
	404 Page
============================================================ */
.error-404 {
	width:80%;
}
#back-top a {
	display:none;
}

}

@media only screen and (min-width: 768px) and (max-width: 939px) {
	
/* =========================================================
	Columns
============================================================ */
.one-forth {
	width:23.584906%;
	margin-right:1.886792%;
}
.left-col {
	width:68.86%;
	margin-right:1.88%;
}
.right-col {
	width:29.24%;
	margin-right:1.88%;
}
.last {
	margin-right:0 !important;
}
.container {
	width:96.36%;
}
.wrapper {
	width:94%;
}
/* =========================================================
	Header
============================================================ */
#header-top #header-inner {
	padding-bottom:35px;
}
/*---------------- Logo & Banner -----------------*/
#logo-image {
	margin:20px 0;
}
#top-banner {
	width:100%;
	text-align:center;
}
#top-nav {
	float:right;
	width:30%;
}
#top-menu, #main-menu {
	display:none;
}
#top-responsive-menu, #responsive-menu {
	display:block;
}
#header-bottom, #header-bottom #header-inner {
	width:100%;
}
#header-bottom #header-inner {
	position:relative;
	overflow:inherit;
}
#headline {
    margin-right: 0;
    width: 100%;
}
#headline strong {
    margin-right: 2.94%;
    padding-right: 4.41%;
}
.horizontal_scroller {
    width: 69%;
}
/*---------------- Social Links -----------------*/
#search-social {
	position:absolute;
	float:none;
	right:15px;
	bottom:-10px;
	z-index:10;
}
.social-links {
	display:none;
}
/*---------------- Search Box -----------------*/
.search-box {
    width: 65%;
	margin-top:0;
}
.search-box .search-text {
    padding: 5px 2.23%;
    width: 81.34%;
	background-color:#fff;
	border:1px solid #cfcfcf;
	height:19px;
}
.search-box .search-submit {
    width: 12.94%;
	background: url("../images/icons/search-icon-hover.png") no-repeat scroll center center #c72a0a;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	z-index:10;
}
/* =========================================================
	Main content
============================================================ */
.home #main-content-inner {
	padding-top:45px;
}
.left-col .shadow-box {
	width:98.630137%;
	padding:0.684932%;
}
.left-col .shadow-box .inner-box {
	width:99.722222%;
}
/*---------------- Feature Widget -----------------*/
.feature-widget {
	width:100%;
}
.shadow-box .entry-header {
	margin:0 2.785515%;
}
.flexslider {
	margin:20px 2.785515%;
}
.list-carousel.responsive {
	margin:20px 1.392758%;
}
.list-carousel .next {
	right:1.392758%;
}
.list-carousel .prev {
	right:8.356546%;
}
.entry-box {
	width:94.52%;
	margin:20px 2.73%;
}
/*--------- TAB ----------*/
.list-container {
	margin:10px 2.73% 0 2.73%;
}
.tab-container {
	margin:0 2.73% 0;
	width:94.52%;
}
.tab-content {
	width:100%;
}
.tab-content .entry-box {
	width:100%;
	margin:20px 0;
}
.entry-box .entry-item {
	margin-right:2.89%;
	width:50.14%;
}
.entry-box .entry-item img {
	width:97.11%;
}
.entry-box .older-post {
	width:46.95%;
}
.older-post li, .older-post li article {
	width:100%;
}
.older-post li article img {
	margin-right:4.62%;
	width:16.97%;
}
.gallery-box {
	margin:20px 0 0 2.73%;
	width:97.26%;
}
.box {
	width:24.188791%;
	margin-right:0.737463%;
}
.box-image, .box-hover {
	width:100%;
	height:auto;
}
.gallery-box a {
	width:100%;
}
/* =========================================================
	Right Sidebar
============================================================ */
#right-sidebar .widget {
	width:96.774194%;
	padding:1.612903%;
}
#right-sidebar .widget .inner-box {
	width:99.333333%;
}
#right-sidebar .widget .widget-title {
	width:100%;
}
#right-sidebar .widget .widget-title span {
	margin: 20px 6.711409%;
}
.wpcf7-form {
	width:87.09%;
	margin:0 6.45%;
}
.wpcf7-form .input-email {
	width:95.55%;
}
.wpcf7-form .wpcf7-email {
	width:66.27%;
	padding:5px 3.87%;
}
.wpcf7-form .wpcf7-submit {
	padding:5px 1.2%;
	font-size:11px;
}
.list-container ul.sidebar-tabs li a {
	font-size:11px;
	padding:5px;
}
/*------------------ Tag ---------------------*/
.tag {
	margin:20px 6.45% 10px;
}
/*------------------ Flickr ---------------------*/
.flickr-wrap {
	width:93.54%;
	margin-left:6.45%;
}
.flickr-wrap ul {
	width:100%;
}
.flickr-badge-image {
	width:23.741007%;
	margin:0 1.079137% 3px 0;
}
.flickr-badge-image img {
	width:100%;
}
.flickr-badge-image a{
	background:none;
}
/*------------------ ADV ---------------------*/
.adv-box {
	width:87.09%;
	margin:20px 6.45%;
}
.adv-250-250 {
	width:92.4%;
	margin:3.7%;
}
.adv-120-60 {
	width:96.29%
	margin:0 0 10px 3.7%;
}
.adv-120-60 img {
	width:46%;
	margin-right:3.84%;
}
/* =========================================================
	Bottom Sidebar
============================================================ */
#bottom-sidebar .widget, #bottom-sidebar .widget .text-widget, #bottom-sidebar .widget .categories, #bottom-sidebar .widget .categories li, #bottom-sidebar .widget .categories li article {
	width:100%;
}
#bottom-sidebar .widget {
	margin-bottom:20px;
}
#bottom-sidebar .widget .categories img {
	margin-right:4%;
	width:24%;
}
/* =========================================================
	Footer
============================================================ */
/*
Back to top button 
*/
#back-top {
	margin-right:0;
}
#back-top a {
	display:none;
}
/* =========================================================
	Categories Page
============================================================ */
.post-item {
	margin:20px 2.73%;
	width:94.52%;
}
.post-item img {
	width:48.69%;
	margin-right:2.89%;
}
/* =========================================================
	Elements Page
============================================================ */
.element-box {
	width:94.52%;	
	padding:20px 2.73%;
}
.element-box .entry-box .older-post {
	width:43.69%;
}
.element-box .big-button, .element-box .medium-button {
	margin-right:3.62%;
}
.table-column {
	width:33.47%;
}
.table-column-first {
	width:15.21%;
}
.table-column-last {
	width:15.21%;
}
.table-column ul {
	width:100%;
}
.table-column ul li {
	padding:15px 0 15px 6.49%;
}
.table-column-first ul li {
	padding:15px 0 15px 0;
}
/* =========================================================
	Single Page
============================================================ */
.entry-box .entry-title {
	margin-bottom:5px;
}
.rating-box {
	width:50.29%;
	margin-right:3.67%;
}
.rating-box p {
	margin-left:4.38%;
	float:none;
}
.rating-box ul li .total-score {
	float:none;
}
.rating-box ul, .rating-box ul li {
	width:100%;
}
.rating-box ul li .five-star-rating, .rating-box ul li .four-star-rating, .rating-box ul li .three-star-rating, .rating-box ul li .two-star-rating, .rating-box ul li .one-star-rating {
	margin:0 0 10px 4.38%;
	float:none;
}
.about-author {
	padding:20px 2.73%;
	width:94.52%;
}
.about-author img {
	margin-right:2.89%;
	width:12.46%;
}
/*------------------ Comments List ---------------------*/
#comments {
	padding:20px 2.73%;
	width:94.52%;
}
.comments-list, .comments-list .comment, .comments-list .comment article {
	width:100%;
}
.comment-wrap img {
	width:8.4%;
	margin-right:2.17%;
}
.comment-wrap .comment-body {
	margin-left:12.02%;
}
.comment-wrap .comment-body .comment-reply-link {
	margin-right:2.89%;
}
.comments-list .comment .children {
	margin-left:12.02%;
	width:87.97%;
}
.comments-list .comment .children li {
	width:100%;
}
.comments-list .comment .children li article {
	padding:15px 2.47%;
	width:94.72%;
}
/*------------------ Comment Form ---------------------*/
#respond {
    width:94.52%;
    margin: 20px 2.73%;
}
#comments-form {
	width:100%;
}
#comments-form .comment-left {
	width:38.26%;
}
#comments-form .comment-right {
	width:61.73%;
}
#comments-form p.input-block, #comments-form p.subject-block {
    width: 100%;
}
#comment-name, #comment-email, #comment-url, #comment-subject {
    margin-right: 5.68%;
    padding: 0 3.78%;
    width: 85.22%;
}
#comments-form p.textarea-block {
    width: 100%;
}
#comment-message {
    padding: 10px 2.34%;
    width: 94.83%;
}
#comments-form #submit-comment {
	background-color: #C72A0A;
    border: 1px solid #DDDDDD;
    box-shadow: 0 0 1px #DDDDDD;
    color: #FFFFFF;
    display: inline-block;
	cursor: pointer;
    padding: 5px 15px;
	font-weight:bold;
}
#comments-form #submit-comment:hover {
    background-color: #FF0000;
    border: 1px solid #FFFFFF;
    box-shadow: 0 0 5px #999999;
    color: #FFFFFF;
}
/* =========================================================
	404 Page
============================================================ */
.error-404 {
	width:80%;
}

}

@media only screen and (max-width: 767px) {
	
/* =========================================================
	Columns
============================================================ */
.one-forth {
	width:47.584906%;
	margin-right:1.886792%;
}
.left-col {

	width:100%;
	margin-right:0;
}
.right-col {
	width:100%;
	margin-right:0;
}
.last {
	margin-right:0 !important;
}
.container {
	width:96.36%;
}
.wrapper {
	width:94%;
}
/* =========================================================
	Header
============================================================ */
#header-top #header-inner {
	padding-bottom:35px;
}
/*---------------- Logo & Banner -----------------*/
#logo-image {
	margin:20px 0;
}
#top-banner {
	width:100%;
	text-align:center;
}
#top-nav {
	float:right;
	width:30%;
}
#top-menu, #main-menu {
	display:none;
}
#top-responsive-menu, #responsive-menu {
	display:block;
}
#header-bottom, #header-bottom #header-inner {
	width:100%;
}
#header-bottom #header-inner {
	position:relative;
	overflow:inherit;
}
#headline {
    margin-right: 0;
    width: 100%;
}
#headline strong {
    margin-right: 2.94%;
    padding-right: 4.41%;
}
.horizontal_scroller {
    width: 65%;
}
/*---------------- Social Links -----------------*/
#search-social {
	position:absolute;
	float:none;
	right:15px;
	bottom:-10px;
	z-index:10;
}
.social-links {
	display:none;
}
/*---------------- Search Box -----------------*/
.search-box {
    width: 65%;
	margin-top:0;
}
.search-box .search-text {
    padding: 5px 2.23%;
    width: 81.34%;
	background-color:#fff;
	border:1px solid #cfcfcf;
	height:19px;
}
.search-box .search-submit {
    width: 12.94%;
	background: url("../images/icons/search-icon-hover.png") no-repeat scroll center center #c72a0a;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	z-index:10;
}
/* =========================================================
	Main content
============================================================ */
.home #main-content-inner {
	padding-top:45px;
}
.left-col .shadow-box {
	width:98.630137%;
	padding:0.684932%;
}
.left-col .shadow-box .inner-box {
	width:99.722222%;
}
/*---------------- Feature Widget -----------------*/
.feature-widget {
	width:100%;
}
.shadow-box .entry-header {
	margin:0 2.785515%;
}
.flexslider {
	margin:20px 2.785515%;
}
.list-carousel.responsive {
	margin:20px 1.392758%;
}
.list-carousel .next {
	right:1.392758%;
}
.list-carousel .prev {
	right:9.056546%;
}
.entry-box {
	width:94.52%;
	margin:20px 2.73%;
}
/*--------- TAB ----------*/
.list-container {
	margin:10px 2.73% 0 2.73%;
}
.tab-container {
	margin:0 2.73% 0;
	width:94.52%;
}
.tab-content {
	width:100%;
}
.tab-content .entry-box {
	width:100%;
	margin:20px 0;
}
.entry-box .entry-item {
	margin-right:2.89%;
	width:50.14%;
}
.entry-box .entry-item img {
	width:97.11%;
}
.entry-box .older-post {
	width:46.95%;
}
.older-post li, .older-post li article {
	width:100%;
}
.older-post li article img {
	margin-right:4.62%;
	width:16.97%;
}
.gallery-box {
	margin:20px 0 0 2.73%;
	width:97.26%;
}
.box {
	width:24.188791%;
	margin-right:0.737463%;
}
.box-image, .box-hover {
	width:100%;
	height:auto;
}
.gallery-box a {
	width:100%;
}
/* =========================================================
	Right Sidebar
============================================================ */
#right-sidebar .widget {
	width:96.774194%;
	padding:1.612903%;
}
#right-sidebar .widget .inner-box {
	width:99.333333%;
}
#right-sidebar .widget .widget-title {
	width:100%;
}
#right-sidebar .widget .widget-title span {
	margin: 20px 6.711409%;
}
.wpcf7-form {
	width:87.09%;
	margin:0 6.45%;
}
.wpcf7-form .input-email {
	width:95.55%;
}
.wpcf7-form .wpcf7-email {
	width:73.17%;
	padding:5px 3.87%;
	height:20px;
}
.wpcf7-form .wpcf7-submit {
	padding:5px 3.2%;
}
/*------------------ Tag ---------------------*/
.tag {
	margin:20px 6.45% 10px;
}
/*------------------ Flickr ---------------------*/
.flickr-wrap {
	width:93.54%;
	margin-left:6.45%;
	margin-bottom:20px;
}
.flickr-wrap ul {
	width:100%;
}
.flickr-badge-image {
	width:10.741007%;
	margin:0 1.079137% 3px 0;
}
.flickr-badge-image img {
	width:100%;
}
.flickr-badge-image a{
	background:none;
	width:100%;
}
/*------------------ ADV ---------------------*/
.adv-box {
	width:87.09%;
	margin:20px 6.45%;
	text-align:center;
}
.adv-250-250 {
	width:92.4%;
	margin:3.7%;
	text-align:center;
}
.adv-120-60 {
	width:96.29%
	margin:0 0 10px 3.7%;
}
.adv-120-60 img {
	width:46%;
	margin-right:3.84%;
}
/* =========================================================
	Bottom Sidebar
============================================================ */
#bottom-sidebar .widget {
	margin-bottom:20px;
}
#bottom-sidebar .widget .categories img {
	margin-right:4%;
	width:24%;
}
/* =========================================================
	Footer
============================================================ */
#footer {
	text-align:center;
}
#copyrights {
	float:none;
	text-align:center;
	margin-bottom:10px;
}
#footer-menu {
	float:none;
	display:inline-block;
}
/*
Back to top button 
*/
#back-top {
	display:none !important;
}
/* =========================================================
	Categories Page
============================================================ */
.post-item {
	margin:20px 2.73%;
	width:94.52%;
}
.post-item img {
	width:48.69%;
	margin-right:2.89%;
}
/* =========================================================
	Elements Page
============================================================ */
.element-box {
	width:94.52%;	
	padding:20px 2.73%;
}
.element-box .entry-box .older-post {
	width:43.69%;
}
.element-box .big-button, .element-box .medium-button {
	margin-right:3.62%;
}
.table-column {
	width:33.47%;
}
.table-column-first {
	width:15.21%;
}
.table-column-last {
	width:15.21%;
}
.table-column ul {
	width:100%;
}
.table-column ul li {
	padding:15px 0 15px 6.49%;
}
.table-column-first ul li {
	padding:15px 0 15px 0;
}
/* =========================================================
	Single Page
============================================================ */
.entry-box .entry-title {
	margin-bottom:5px;
}
.rating-box {
	width:50.29%;
	margin-right:3.67%;
}
.rating-box p {
	margin-left:4.38%;
	float:none;
}
.rating-box ul li .total-score {
	float:none;
}
.rating-box ul, .rating-box ul li {
	width:100%;
}
.rating-box ul li .five-star-rating, .rating-box ul li .four-star-rating, .rating-box ul li .three-star-rating, .rating-box ul li .two-star-rating, .rating-box ul li .one-star-rating {
	margin:0 0 10px 4.38%;
	float:none;
}
.about-author {
	padding:20px 2.73%;
	width:94.52%;
}
.about-author img {
	margin-right:2.89%;
	width:12.46%;
}
/*------------------ Comments List ---------------------*/
#comments {
	padding:20px 2.73%;
	width:94.52%;
}
.comments-list, .comments-list .comment, .comments-list .comment article {
	width:100%;
}
.comment-wrap img {
	width:8.4%;
	margin-right:2.17%;
}
.comment-wrap .comment-body {
	margin-left:12.02%;
}
.comment-wrap .comment-body .comment-reply-link {
	margin-right:2.89%;
}
.comments-list .comment .children {
	margin-left:12.02%;
	width:87.97%;
}
.comments-list .comment .children li {
	width:100%;
}
.comments-list .comment .children li article {
	padding:15px 2.47%;
	width:94.72%;
}
/*------------------ Comment Form ---------------------*/
#respond {
    width:94.52%;
    margin: 20px 2.73%;
}
#comments-form {
	width:100%;
}
#comments-form .comment-left {
	width:38.26%;
}
#comments-form .comment-right {
	width:61.73%;
}
#comments-form p.input-block, #comments-form p.subject-block {
    width: 100%;
}
#comment-name, #comment-email, #comment-url, #comment-subject {
    margin-right: 5.68%;
    padding: 0 3.78%;
    width: 85.22%;
}
#comments-form p.textarea-block {
    width: 100%;
}
#comment-message {
    padding: 10px 2.34%;
    width: 94.83%;
}
#comments-form #submit-comment {
	background-color: #C72A0A;
    border: 1px solid #DDDDDD;
    box-shadow: 0 0 1px #DDDDDD;
    color: #FFFFFF;
    display: inline-block;
	cursor: pointer;
    padding: 5px 15px;
	font-weight:bold;
}
#comments-form #submit-comment:hover {
    background-color: #FF0000;
    border: 1px solid #FFFFFF;
    box-shadow: 0 0 5px #999999;
    color: #FFFFFF;
}
/* =========================================================
	404 Page
============================================================ */
.error-404 {
	width:80%;
}
.error-404 .left-404-col p {
	font-size:60px;
}

}

@media only screen and (min-width: 300px) and (max-width: 480px) {

#top-nav {
    width: 100%;
}
#header-top .header-inner {
	padding-bottom:20px;
}
#headline strong {
    font-size: 11px;
}
.horizontal_scroller {
    width: 45%;
}
.list-carousel .prev {
    right: 11.9566%;
}
.ei-title {
	top:28%;
}
.list-container ul.tabs li a {
	font-size:11px;
	padding:8px;
}
.entry-box .entry-item {
	width:100%;
	margin-right:0;
	margin-bottom:20px;
}

.entry-box .older-post {
    width: 100%;
}
.gallery-box a{
    width: 100%;
	background:none;
}

.wpcf7-form .wpcf7-email {
    width: 67.17%;
}
.one-forth {
    margin-right: 0;
    width: 100%;
}
#footer-menu li a {
	padding:0 10px;
}

.error-404 .left-404-col p {
    font-size: 40px;
}

.error-404 .right-404-col h1 {
    font-size: 20px;
}
.search-box {
    width: 80%;
}
.breadcrumb {
	margin-top:25px;
}
.post-item img {
    float: none;
    margin-bottom: 15px;
    margin-right: 0;
    width: 97%;
}

.pagination li {
    margin-right: 5px;
}
.pagination li a {
    font-size: 11px;
    padding: 5px 10px;
}
.element-box .entry-box .older-post {
	width:100%;
}

.comments-list .comment .children {
    margin-left: 0;
    width: 100%;
}

#comments-form .comment-left, #comments-form .comment-right {
    float: none;
    width: 100%;
}
.entry-box iframe {
	height:190px;
}
.flickr-badge-image {
    margin: 0 1.07914% 3px 0;
    width: 23.741%;
}
.entry-box .entry-item img {
    width: 100%;
}
.sub #main-content-inner {
	padding-top:0;
}
.sub #right-sidebar {
	margin-top:0;
}
#logo-image {
	float:none;
	text-align:center;
}

}

